先從最基本的專案初始化開始:
npm create vue@latest idle-game
建立時會看到以下選項:
┌ Vue.js - The Progressive JavaScript Framework
│
◆ 請選擇要包含的功能: (↑/↓ 切換,空格選擇,a 全選,enter 確認)
│ ◼ TypeScript
│ ◻ JSX 支援
│ ◼ Router(單頁應用程式開發)
│ ◼ Pinia(狀態管理)
│ ◼ Vitest(單元測試)
│ ◼ 端對端測試
│ ◼ ESLint(錯誤預防)
│ ◼ Prettier(程式碼格式化)
└
建立專案完成後:
cd ./idle-game
npm install
npm run dev
接著打開 http://localhost:5173/
,就能看到 Vue 專案成功跑起來了!
太好了,我們已經邁出成功的第一步!
npm install tailwindcss @tailwindcss/vite
在 vite.config.ts
加入設定:
// vite.config.ts
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [
tailwindcss(),
],
})
在 main.css 匯入:
@import "tailwindcss";
透過提供自動完成、語法高亮與程式碼檢查等進階功能,讓我們在使用 Tailwind 時有更佳的體驗。
Tailwind 推出了官方的 Prettier plugin:prettier-plugin-tailwindcss,可自動整理 class 順序,避免手動調整。
npm install -D prettier prettier-plugin-tailwindcss
{
"plugins": ["prettier-plugin-tailwindcss"]
}
將 css、store、routers、views、components 資料夾中的範例檔案刪掉,保留乾淨的專案結構,這樣之後就能專注在遊戲開發。
今天我們完成了專案的初始化,並且整合了 Tailwind CSS,
還把不需要的預設檔案清理乾淨,得到了一個乾淨的開發環境。
到這裡為止,整個基礎環境已經就緒,接下來就能專心開始遊戲功能的開發。
.gitignore